package com.yiren.manager.form.messhall;

import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.yiren.core.form.GenericForm;
import com.yiren.manager.utils.CustomJsonDateDeserializer;
import com.yiren.manager.utils.CustomSimpleDateDeserializer;

public class YrWithdrawApplyForm extends GenericForm{

	private static final long serialVersionUID = -602334481152134757L;

	private String withdrawApplyId;

	private String accountsMonth;

	private Date applyDate;

	private String applyId;
	
	private String applyer;

	private String cashier;

	private String createId;

	private Date createTime;

	private Date handleDate;

	private Integer handlerStatus;

	private String updateId;

	private Date updateTime;

	private Date withdrawDate;

	private Float withdrawMoney;

	private Integer withdrawWay;

	public String getWithdrawApplyId() {
		return withdrawApplyId;
	}

	public void setWithdrawApplyId(String withdrawApplyId) {
		this.withdrawApplyId = withdrawApplyId;
	}

	public String getAccountsMonth() {
		return accountsMonth;
	}

	public void setAccountsMonth(String accountsMonth) {
		this.accountsMonth = accountsMonth;
	}

	public Date getApplyDate() {
		return applyDate;
	}

	@JsonDeserialize(using=CustomSimpleDateDeserializer.class)
	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public String getApplyId() {
		return applyId;
	}

	public void setApplyId(String applyId) {
		this.applyId = applyId;
	}

	public String getCashier() {
		return cashier;
	}

	public void setCashier(String cashier) {
		this.cashier = cashier;
	}

	public String getCreateId() {
		return createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	@JsonDeserialize(using=CustomJsonDateDeserializer.class)
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getHandleDate() {
		return handleDate;
	}

	@JsonDeserialize(using=CustomSimpleDateDeserializer.class)
	public void setHandleDate(Date handleDate) {
		this.handleDate = handleDate;
	}

	public Integer getHandlerStatus() {
		return handlerStatus;
	}

	public void setHandlerStatus(Integer handlerStatus) {
		this.handlerStatus = handlerStatus;
	}

	public String getUpdateId() {
		return updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	@JsonDeserialize(using=CustomJsonDateDeserializer.class)
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getWithdrawDate() {
		return withdrawDate;
	}

	@JsonDeserialize(using=CustomSimpleDateDeserializer.class)
	public void setWithdrawDate(Date withdrawDate) {
		this.withdrawDate = withdrawDate;
	}

	public Float getWithdrawMoney() {
		return withdrawMoney;
	}

	public void setWithdrawMoney(Float withdrawMoney) {
		this.withdrawMoney = withdrawMoney;
	}

	public Integer getWithdrawWay() {
		return withdrawWay;
	}

	public void setWithdrawWay(Integer withdrawWay) {
		this.withdrawWay = withdrawWay;
	}

	public String getApplyer() {
		return applyer;
	}

	public void setApplyer(String applyer) {
		this.applyer = applyer;
	}
	
}
